@charset "utf-8"

/*--------------------css重置------------------------*/
*{margin:0;padding:0;}

/*-------------元素样式重置------------*/
/*清除内外边距*/
body, h1, h2, h3, h4, h5, h6,hr,p,blockquote, /*结构元素*/
dl,dt,dd,ul,ol,li, /*列表元素*/
pre, /*文本格式元素*/
form,fieldset,legend,button,input,textarea, /*表单元素*/
th,td, /*表格元素*/
img /*图片元素*/
{margin:0 auto; padding:0;}
body{font-size:12px;margin: 0;padding: 0;width: 100%;}

/*设置默认字体*/
body,button,input,select,textarea{font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:*px;}/*默认字体大小*/

/*重置列表元素*/
ul,ol{list-style:none;}

/*重置超链接元素*/
a{text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none; cursor:pointer;}

/*重置链接图片元素*/
fieldset,button,img{border:none;}

/*重置元素轮廓线*/
a,input,textarea,select{outline:none;}

/*解决文本域可拉伸问题*/
textarea{resize:none;}

/*重置表格元素*/
table{border-collapse:collapse;border-spacing:0;}
/*border-collapse表示将边框合并为一个单一的边
框。border-spacing意思是设置相邻单元格的边框间的距离。*/

/* ----------------行高-------------- */

/* ----------------文字排版-------------- */
.fSize_14{font-size:14px;}
.fSize_16{font-size:16px;}
.fSize_24{font-size:24px;}
.fSize_30{font-size:30px;}

/*---------字体-------------*/

/* ----------------文字颜色-------------- */
.f_orange{color:#fd5621;}
.f_blue{color:#007ab3;}

/* ---------------- 文字形状--------------- */
.fWeight_b { font-weight: bold; }/*字体加粗*/
.fWeight_n { font-weight: normal; }/*字体默认正常*/
/* ----------------定位-------------- */
.tAlign_l { text-align: left; }
.tAlign_r { text-align: right; }
.tAlign_c { text-align: center; }
.float_l { float: left; _display: inline; }
.float_r { float: right; _display: inline; }
.clear_both { clear: both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*html .clearfix { height: 1%; }
.pr { position: relative; }
.pa { position: absolute; }
/* ----------------外边距--------------- */
/*上边距*/
.marginT_5 { margin-top: 5px; }
.marginT_10 { margin-top: 10px; }
.marginT_20{margin-top:20px;}
.marginT_45{margin-top:45px;}

/*右边距*/
.marginR_5{margin-right:5px;}
.marginR_10 { margin-right: 10px; }
/*下边距*/
.marginB_10 { margin-bottom: 10px; }


/*左边距*/
.marginL_5 { margin-left: 5px; }
.marginL_6 { margin-left: 6px; }
.marginL_10 { margin-left: 10px; }
.marginL_60{margin-left:60px;}

/* ------------------内边距------------------ */
/*左边距*/
.paddingL_5 { padding-left: 5px; }
.paddingL_10 { padding-left: 10px; }
.paddingL_15 { padding-left: 15px; }
.paddingL_30{padding-left:30px;}
/*上边距*/
.paddingT_5 { padding-top: 5px; }
.paddingT_10 { padding-top: 10px; }

/*下边距*/
.paddingB_5 { padding-bottom: 5px; }
.paddingB_20 { padding-bottom: 20px; }

/*右边距*/
.paddingR_10 { padding-right: 10px; }



/*--------字体颜色定义--------*/
.black,.black a,a.black { color:#333}
.black a:hover,a.black:hover { color:#ff3300;text-decoration:none;}
.gray,.gray a,a.gray { color:#666666}
.gray a:hover,a.gray:hover { color:#ff3300}
.red,.red a,a.red { color:#ff3300;}
.green,.green a,a.green{color:#090;}
.blue,.blue a,a.blue { color:#0F3F94;}
.blue a:hover,a.blue:hover { color:#ff3300;text-decoration:underline}
.blue2,.blue a,a.blue2 { color:#00F;}
.blue2 a:hover,a.blue2:hover { color:#ff3300}
.orange,.orange a,a.orange { color:#F60;}
.orange a:hover,a.orange:hover { color:#ff0000; text-decoration:underline}
.pink,.pink a,a.pink { color:#D40001}
.pink a:hover,a.pink:hover { color:#ff3300; text-decoration:underline}
.d_blue,.d_blue a,a.d_blue { color:#1966DE;}
.d_blue a:hover,a.d_blue:hover { color:#ff3300;text-decoration:underline;}


.bt_ty{text-align: center;color: #fff;font-size: 16px; background:#007DB6; border-radius: 3px; border: 0;padding: 10px 20px;cursor: pointer;font-weight: 700;}
.bt_ty:hover{background: #3388FF}

/*提示 中图标 对、错、警告*/
.icon_tip{ background-image:url(../images/icon_pub.png); background-repeat:no-repeat; display:inline-block;}
.error_icon_tip{ background-position:6px -70px; width:20px; height:22px;}
.right_icon_tip{ background-position:6px  4px; width:20px; height:22px;}
.alert_icon_tip{ background-position:6px  -99px; width:20px; height:22px;}
.alert_icon_tip_member{ background-position:6px  -95px; width:20px; height:22px;}
.b_alert_icon_tip{ background-position:6px  -25px; width:20px; height:22px;}


/*提示大图标 */
.alert_icon{background-image:url(../images/icon_pub.png);background-repeat:no-repeat; display:inline-block; margin:0px 0 8px 5px;width:53px; height:50px;}
.art_alert { background-position:0 -470px;} /*!*/
.art_succeed { background-position:0 -379px;} /*√*/
.art_error { background-position:0 -572px; }/*X*/
.alert_body{ width:92%; margin:0 auto; position:relative; top:20px;}

/*字体 大小*/
.s_10{ font-size:10px;}
.s_11{ font-size:11px;}
.s_12{ font-size:12px;}
.s_13{ font-size:13px;}
.s_14{ font-size:14px;}
.s_16{ font-size:16px;}
.s_18{ font-size:18px;}
.s_20{ font-size:20px;}
.s_22{ font-size:22px;}
.s_24{ font-size:24px;}
.s_26{ font-size:26px;}
.s_28{ font-size:28px;}